12
תגובות

ZEND באמת כל כך איטי?

פתח PHPDeveloper ,
הבנתי מכמה אנשים שהפריימוורק החדש של זנד איטי להבדיל משאר הפריימוורקים.. זה נכון?

12 תשובות

avatar ענה intval ב 26 לדצמבר 2012 #

הבנת נכון.
אבל מה איכפת לך :) תבחר פריימוורק לפי נוחות השימוש וזמן הפיתוח שהוא מקצר לך, לא לפי ציורים באינטרנט.
אני אישית ממליץ על YII לצרכים האלה.

avatar ענה OrelBeY ב 26 לדצמבר 2012 #

ממליץ על Laravel. נוח, גמיש וקל מאוד לשימוש. :-)

avatar ענה PHPDeveloper ב 26 לדצמבר 2012 #

אני משתמש בZEND כי הוא מותג, הדביקו לו תווית בגלל שהוא פותח על ידי ארגון של מפתחי שפת PHP.. יש לו דקונוטציה רשמית ומלאה ויש הרבה אפשרויות לימוד ממנו.

avatar ענה Michael ב 26 לדצמבר 2012 #

זה שהוא פותח ע"י זנד זה לא אומר הרבה. דוקומנטציה רשמית ומלאה יש לכל פריימוורק נורמאלי (אלא אם כן אנחנו מדברים על YAF, או עוד פריימוורקים יפנים שבהצלחה למצוא דוקומנטציה או תמיכה נורמאלית).
בסה"כ הפריימוורק הזה לא מציע משהו שהפריימוורקים אחרים לא מציעים, ואם להפך, יש פריימוורקים אחרים אם כבר שמציעים דברים שZF לא מציע. לצורך העיניין אפשר אפילו לקחת קומפוננטים מזנד ולשים אותם בפריימוורק אחר, כמו Laravel לדוגמא, ואנשים אפילו עשו בשבילך כבר את העבודה: http://bundles.laravel.com/bundle/zendframework

אם כבר משתמשים בפריימוורק שפותח ע"י חברה שמתמחה בPHP וקוד פתוח בכללי, אז למה לא להשתמש בסימפוני?
אחלה פריימוורק לגמרי, מפותח ע"י חברה, פופולארי, כמה מהמפתחים של הפריימוורק נמצאים בקבוצת FIG ולא פחות טוב מZF.

בסופו של יום זה כבר עיניין של טעם וריח, אבל אם אתה בוחר פריימוורק בגלל שהוא מותג אז זה קצת מוזר

avatar ענה PHPDeveloper ב 26 לדצמבר 2012 #

זה היה דיי ציני :) אבל תודה רבה על ההסבר. למדתי משהו..

avatar ענה intval ב 26 לדצמבר 2012 #

דווקא גם בלי ציניות, מה שנקבת זו הסיבה היחידה להשתמש בזנד (והיתרונות היחידים שלה) .

avatar ענה PHPDeveloper ב 27 לדצמבר 2012 #

אבל אם הוא כל-כך איטי ופותח על ידי חברי PHP מה כל כך שווה בו? כמה אנשים אמרו לי שהוא פותח על ידי מפתחי שפת PHP וחשבתי שאולי התאימות רבה יותר משאר הפריימוורקים הקיימים אך כאן הטעות שלי. מסתבר שזה הרבה יותר איטי משאר הפריימוורקים. למה זה ככה אלכס?

avatar ענה ilikeme ב 27 לדצמבר 2012 #

לדעתי, Yii הכי נוח :)
יש בו כל כך הרבה כלים ואפשרויות נוחות..

avatar ענה intval ב 27 לדצמבר 2012 #

המפתחים הם אחרים שעובדים באותו חברה. הראשונים מפתחים ב C, השניים מפתחים ב PHP.
זנד כל כך איטי בגלל שניסו לדחוף אליו כל כך הרבה והפילוסופיה שלהם היית ללכת בכיוון של java. הם עמדו במשימה שלהם ועשו מערכת כבדה ואיטית, אבל מלאת פונקציונאליות ומתוחכמת מבחינה ארכיטקטורית. בקיצור הם בנו טאנק שמסוגל לעבור בכל שטח אם זה באפריקה ואם זה בסיביר אבל למרבית הצרכים הרגילים של נסיעה בכביש הוא קצת כבד.

avatar ענה PHPDeveloper ב 28 לדצמבר 2012 #

אמירה יפה. תודה!
עכשיו שאלה נוספת שמעניינת אותי - עד כמה זה יכול לפגוע בביצועים של השרת שלי אם יש יותר מ500 גולשים בשעה נגיד.. ?

avatar ענה Michael ב 28 לדצמבר 2012 #

בשביל הדברים האלה יש לך כל מיני בנצ'מרקים, כמו Apache Bench לדוגמא. תחפש כל מיני כלים כאלה, ותריץ בדיקות

avatar ענה intval ב 28 לדצמבר 2012 #

תיקח מחשבון ותיספור.
אם לוקח לבקשה אחת להתבצע ב 100 מילישניות ולטפוס 10 מגה זיכרון תספור לבד לבד כמה בקשות מסוגל השרת שלך לבצע בשניה.